golang.org/x/tools/internal/gcimporter.objQueue.ring (field)

14 uses

	golang.org/x/tools/internal/gcimporter (current package)
		iexport.go#L1140: 	ring       []types.Object
		iexport.go#L1151: 	if len(q.ring) == 0 {
		iexport.go#L1152: 		q.ring = make([]types.Object, 16)
		iexport.go#L1153: 	} else if q.head+len(q.ring) == q.tail {
		iexport.go#L1155: 		nring := make([]types.Object, len(q.ring)*2)
		iexport.go#L1157: 		part := q.ring[q.head%len(q.ring):]
		iexport.go#L1163: 			copy(nring[pos:], q.ring[:q.tail%len(q.ring)])
		iexport.go#L1165: 		q.ring, q.head, q.tail = nring, 0, q.tail-q.head
		iexport.go#L1168: 	q.ring[q.tail%len(q.ring)] = obj
		iexport.go#L1177: 	obj := q.ring[q.head%len(q.ring)]